﻿#ifndef CTABLEEDITPLUGIN_H
#define CTABLEEDITPLUGIN_H
#include <QWidget>
#include <QDebug>

class CTableEditPlugin : public QWidget
{
    Q_OBJECT
public:

    virtual bool parseData(QString data) = 0;
    virtual QString readData() = 0;
    virtual bool checkData() {
        return true;
    }

protected:
    explicit CTableEditPlugin(QWidget *parent = nullptr){}
    ~CTableEditPlugin(){}
};

CTableEditPlugin* createPlugin(QString name);
#endif // CTABLEEDITPLUGIN_H
